low solubility - French English Dictionary